package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 专任教师数量及结构对象 t_teacher
 * 
 * @author ruoyi
 * @date 2024-12-06
 */
public class TTeacher extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 专业技术职务 */
    @Excel(name = "专业技术职务")
    private String zyjszw;

    /** 人数合计 */
    @Excel(name = "人数合计")
    private Long num;

    /** 小于25 */
    @Excel(name = "小于25")
    private Long lesTf;

    /** 26-35 */
    @Excel(name = "26-35")
    private Long tsSf;

    /** 36-45 */
    @Excel(name = "36-45")
    private Long ssFf;

    /** 46-59 */
    @Excel(name = "46-59")
    private Long fsFn;

    /** 60及以上 */
    @Excel(name = "60及以上")
    private Long moreS;

    /** 博士教师 */
    @Excel(name = "博士教师")
    private Long bsTeacher;

    /** 硕士教师 */
    @Excel(name = "硕士教师")
    private Long ssTeacher;

    /** 博士导师 */
    @Excel(name = "博士导师")
    private Long bsds;

    /** 硕士导师 */
    @Excel(name = "硕士导师")
    private Long ssds;

    /** 最高学历非本单位授予的人数 */
    @Excel(name = "最高学历非本单位授予的人数")
    private Long zgxlfbdwsy;

    /** 兼职博导认识 */
    @Excel(name = "兼职博导认识")
    private Long jzbd;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setZyjszw(String zyjszw) 
    {
        this.zyjszw = zyjszw;
    }

    public String getZyjszw() 
    {
        return zyjszw;
    }
    public void setNum(Long num) 
    {
        this.num = num;
    }

    public Long getNum() 
    {
        return num;
    }
    public void setLesTf(Long lesTf) 
    {
        this.lesTf = lesTf;
    }

    public Long getLesTf() 
    {
        return lesTf;
    }
    public void setTsSf(Long tsSf) 
    {
        this.tsSf = tsSf;
    }

    public Long getTsSf() 
    {
        return tsSf;
    }
    public void setSsFf(Long ssFf) 
    {
        this.ssFf = ssFf;
    }

    public Long getSsFf() 
    {
        return ssFf;
    }
    public void setFsFn(Long fsFn)
    {
        this.fsFn = fsFn;
    }

    public Long getFsFn()
    {
        return fsFn;
    }
    public void setMoreS(Long moreS) 
    {
        this.moreS = moreS;
    }

    public Long getMoreS() 
    {
        return moreS;
    }
    public void setBsTeacher(Long bsTeacher) 
    {
        this.bsTeacher = bsTeacher;
    }

    public Long getBsTeacher() 
    {
        return bsTeacher;
    }
    public void setSsTeacher(Long ssTeacher) 
    {
        this.ssTeacher = ssTeacher;
    }

    public Long getSsTeacher() 
    {
        return ssTeacher;
    }
    public void setBsds(Long bsds) 
    {
        this.bsds = bsds;
    }

    public Long getBsds() 
    {
        return bsds;
    }
    public void setSsds(Long ssds) 
    {
        this.ssds = ssds;
    }

    public Long getSsds() 
    {
        return ssds;
    }
    public void setZgxlfbdwsy(Long zgxlfbdwsy) 
    {
        this.zgxlfbdwsy = zgxlfbdwsy;
    }

    public Long getZgxlfbdwsy() 
    {
        return zgxlfbdwsy;
    }
    public void setJzbd(Long jzbd) 
    {
        this.jzbd = jzbd;
    }

    public Long getJzbd() 
    {
        return jzbd;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("zyjszw", getZyjszw())
            .append("num", getNum())
            .append("lesTf", getLesTf())
            .append("tsSf", getTsSf())
            .append("ssFf", getSsFf())
            .append("fsFn", getFsFn())
            .append("moreS", getMoreS())
            .append("bsTeacher", getBsTeacher())
            .append("ssTeacher", getSsTeacher())
            .append("bsds", getBsds())
            .append("ssds", getSsds())
            .append("zgxlfbdwsy", getZgxlfbdwsy())
            .append("jzbd", getJzbd())
            .toString();
    }
}
